obligate (someone) financially

Translations
финансово обязывать (кого-то)
The contract will obligate them financially for the next five years.
Контракт будет финансово обязывать их в течение следующих пяти лет.